package com.zhihuishu.micro.course.model;

import static javax.persistence.GenerationType.IDENTITY;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 建课第一步相关状态
 * 
 * @Description
 * @author jipeng
 * @date 2015年10月28日 上午10:48:06
 */
@Table(name="FIRST_STEP_STAT")
public class FirstStepStat implements Serializable {

    /** @Fields serialVersionUID: */

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = IDENTITY)
    @Column(name = "ID")
    private Integer Id;// 主键

    @Column(name = "COURSE_ID")
    private Integer courseId;// 课程Id

    @Column(name = "BACKGROUND_STAT")
    private Integer backgroundStat;// 课程背景完成状态 0未完成 1 已完成 默认0

    @Column(name = "TARGET_STAT")
    private Integer tagetStat;// 课程目标完成状态 0 未完成 1已完成 默认0

    @Column(name = "INTRODUCE_STAT")
    private Integer introduceStat;// 课程简介 目标完成状态 0 未完成 1 已完成 默认0

    @Column(name = "BASE_INFO_STAT")
    private Integer baseInfoStat;// 基本信息目标完成状态 0未完成 1已完成 默认0

   
    public Integer getId() {
        return Id;
    }

    public void setId(Integer id) {
        Id = id;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Integer getBackgroundStat() {
        return backgroundStat;
    }

    public void setBackgroundStat(Integer backgroundStat) {
        this.backgroundStat = backgroundStat;
    }

    public Integer getTagetStat() {
        return tagetStat;
    }

    public void setTagetStat(Integer tagetStat) {
        this.tagetStat = tagetStat;
    }

    public Integer getIntroduceStat() {
        return introduceStat;
    }

    public void setIntroduceStat(Integer introduceStat) {
        this.introduceStat = introduceStat;
    }

    public Integer getBaseInfoStat() {
        return baseInfoStat;
    }

    public void setBaseInfoStat(Integer baseInfoStat) {
        this.baseInfoStat = baseInfoStat;
    }

    /*
     * public Integer getTimePlanStat() { return timePlanStat; } public void setTimePlanStat(Integer
     * timePlanStat) { this.timePlanStat = timePlanStat; }
     * 
     * public Integer getPromoteStat() { return promoteStat; } public void setPromoteStat(Integer
     * promoteStat) { this.promoteStat = promoteStat; }
     */
    public FirstStepStat(Integer courseId) {
        super();
        this.courseId = courseId;
    }

    public FirstStepStat() {

        // TODO Auto-generated constructor stub
    }

}
